home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1994 November / macformat-018.iso / Utility Spectacular / Script / save⁄read 1.2-OSAX / Save oasx docu 1.2 next >
Encoding:
Text File  |  1994-01-03  |  2.8 KB  |  58 lines  |  [TEXT/ttxt]

  1. PAUTEX jf
  2. 14, av Milton NANCY 83.40.36.80  ----------------- Club dev. de NANCY  1993-1994
  3.  
  4. Extension Applescript   Save data/ read data dans un fichier v1.2
  5.  
  6. save data
  7.  
  8. Cette version 1.2 fixe un bug au second lancement sur la version 1.0 (12/1993)
  9. et remplace la version 1.1
  10.  
  11. Pour sauver dans un fichier disque les data d'Applescript. Utile et plus rapide que de passer indirectement par un editeur. De plus le type et le créateur du fichier est parametrable. Permet de sauver des résultats et autre.
  12. L'option de remplacement permet si elle est activée (yes) le remplacement complet du fichier, sinon les donées s'ecrivent à la suite dans le fichier spécifié. (mode append).
  13. dans ce cas, l'option erase contrôle l'effacement. "erase true" ou "with erase" efface effectivement le fichier, "without erase" n'efface pas, les data se superposent, utile pour completer ou remplacer la partie data d'une application, on utilise l'option :
  14.              "remplacing yes without erase"
  15. note "remplacing no" les data sont ajoutées a la fin
  16.  
  17. read data
  18. La commande read data permet de relire des variables placés dans un fichier. Cette lecture porte sur la partie DATA d'un fichier, il est ainsi possible de connaitre rapidement le contenu de la partie data d'une application. La limite de lecture est de 32000 octets ici, la fenetre des résultats semble être limitée a 20000 octets affichés.
  19.  
  20. Pour la sauvegarde et la lecture des data on utilisera de preference un type TEXT de data c'est incontestablement le type qui passe le mieux.
  21. La présentation est en langue anglaise mais les ressources 'aete' pour le script francais sont installées et en principe valides. (non testé)
  22.  
  23. Formulation :
  24. save data  data                    -- data or variable object to store
  25.                  in  alias                  -- path to file to store in
  26.                  [replacing  yes/no]  -- remplace ou pas dans le fichier (defaut no)
  27.                  [type  type class]    -- type of file (default "TEXT")
  28.                  [creator  'sign']        -- creator of file (default "ttst") teachtext
  29.              [erase boolean]        -- with | without erase
  30.     Result:   integer                 -- error returned from storing (if any)
  31.  
  32. read data of (alias)              -- lis un document 
  33. read data of file "abc"          -- idem
  34.  
  35.  
  36. exp:
  37.  
  38. set p to 45
  39. save data p in file "LCII:test" type "TEXT" creator "abcd" replacing yes
  40. save data p in file "LCII:file"
  41.  
  42. set x to find document name "Save-osax.c"
  43. read data of x
  44.  
  45. Ecriture dans la partie data d'une application
  46. set p to "data dans l'application"
  47. save data p in file "LCII:application" replacing yes without erase
  48.   l'option "without erase" evite l'effacement de l'application bien sur !!
  49. on utilise aussi l'option "replacing no" qui ajoute les data à la suite.
  50.  
  51. Bonne utilisation A bientôt  jf
  52.  
  53. Contact PAUTEX jf
  54. 14, av Milton 54000 nancy    >>>>>>>> e-mail pautex@lpmi.u-nancy.fr <<<<<<<<<
  55.  
  56.  
  57. ...
  58.